The Find Menu

Applications that display large amounts of text are encouraged to include a Find menu like the one here in the BusyBox.  Other applications may also find this menu useful, but because it's designed most specifically for text, a variation of it may better meet their needs.

Command 	Action
Find Panel...  	Brings up the Find panel, makes it the key window, and selects everything in its Find field so that the user can easily enter new text.  If the panel is already on-screen, the command brings it to the front, makes it the key window, and selects the Find field.

Find Next	Searches forwards for the next occurrence of the string in the panel's Find field.

Find Previous	Searches backwards for the previous occurrence of the string in the panel's Find field.

Enter Selection	Enters the current selection into the panel's Find field so that Find Next and Find Previous can search for it.

Jump to Selection	Scrolls the current selection to make it visible.

Find Next and Find Previous begin searching at the current selection.  If the search is successful, the text that's found is selected and becomes the starting point for the subsequent search.  Neither command requires the Find panel to be on-screen.  However, if the panel's Find field is empty, Find Next and Find Previous both bring up the Find panel, make it the key window, and select its Find field.  This is exactly what the Find Panel command does.  These other commands do it as convenience to the user, who has indicated an intention to do a search.